On the Complexity of Weighted Greedy Matchings

نویسندگان

  • Argyrios Deligkas
  • George B. Mertzios
  • Paul G. Spirakis
چکیده

Motivated by the fact that in several cases a matching in a graph is stable if and only if it is produced by a greedy algorithm, we study the problem of computing a maximum weight greedy matching on edge-weighted graphs, denoted GreedyMatching. This problem is to compute a matching with the maximum weight when every edge that is being added to the matching is chosen among the available edges with the currently largest weight. We prove that GreedyMatching is hard even to approximate; in particular, it is APX-complete, even on bipartite graphs of maximum degree 3 and only 5 different weight values. Our results imply that, unless P=NP, there is no polynomial time approximation algorithm with ratio better than 0.9474 for graphs with integer weights and 0.889 for graphs with rational weights. By slightly modifying our reduction we prove that also the two decision variations of the problem, where a specific edge or vertex needs to be matched, are strongly NP-complete, even on bipartite graphs with 7 different weight values. On the positive side, we consider a simple randomized greedy matching algorithm, which we call Rgma, and we study its performance on the special class of bush graphs, i.e. on edge-weighted graphs where all edges with equal weight form a star (bush). We prove that Rgma achieves a 2 3 -approximation on bush graphs, where the each bush has at most two leafs, and we conjecture that the same approximation ratio is achieved even when applied to general bush graphs. The importance of the performance of Rgma on general bush graphs is highlighted by the fact that, as our results show, a ρ-approximation ratio of Rgma for GreedyMatching on general bush graphs implies that, for every ǫ < 1, the randomized algorithm MRG (first defined in [4]) achieves a (ρ − ǫ)-approximation of the maximum cardinality matching in unweighted graphs. Thus, an affirmative answer to our conjecture that ρ = 2 3 would solve a longstanding open problem [4, 17].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Randomized Greedy Algorithms for Independent Sets and Matchings in Regular Graphs: Exact Results and Finite Girth Corrections

We derive new results for the performance of a simple greedy algorithm for finding large independent sets and matchings in constant degree regular graphs. We show that for r-regular graphs with n nodes and girth at least g, the algorithm finds an independent set of expected cardinality f(r)n−O ( (r−1) g2 g 2 ! n ) , where f(r) is a function which we explicitly compute. A similar result is estab...

متن کامل

A GPU Algorithm for Greedy Graph Matching

Greedy graph matching provides us with a fast way to coarsen a graph during graph partitioning. Direct algorithms on the CPU which perform such greedy matchings are simple and fast, but offer few handholds for parallelisation. To remedy this, we introduce a fine-grained shared-memory parallel algorithm for maximal greedy matching, together with an implementation on the GPU, which is faster (spe...

متن کامل

An Iterated Greedy Algorithm for Flexible Flow Lines with Sequence Dependent Setup Times to Minimize Total Weighted Completion Time

This paper explores the flexile flow lines where setup times are sequence- dependent. The optimization criterion is the minimization of total weighted completion time. We propose an iterated greedy algorithm (IGA) to tackle the problem. An experimental evaluation is conducted to evaluate the proposed algorithm and, then, the obtained results of IGA are compared against those of some other exist...

متن کامل

Simple Distributed Weighted Matchings

Wattenhofer et al. [WW04] derive a complicated distributed algorithm to compute a weighted matching of an arbitrary weighted graph, that is at most a factor 5 away from the maximum weighted matching of that graph. We show that a variant of the obvious sequential greedy algorithm [Pre99], that computes a weighted matching at most a factor 2 away from the maximum, is easily distributed. This yiel...

متن کامل

Weighted Matchings for Dense

The calculation of matches between pixels, points, or other features in stereo images is known as the correspondence problem. This problem is ill-posed due to occlusions; not every pixel, point or feature in one stereo image has a match in the other. Minimization of a cost function over some local region and dynamic programming algorithms are two well-known strategies for computing dense corres...

متن کامل

Improved Methods for Approximating Node Weighted Steiner Trees and Connected Dominating Sets

A greedy approximation algorithm based on \spider decompositions" was developed by Klein and Ravi for node weighted Steiner trees. This algorithm provides a worst case approximation ratio of 2 lnk, where k is the number of terminals. However, the best known lower bound on the approximation ratio is lnk, assuming that NP 6 DTIME[n ], by a reduction from set cover [9, 4]. We show that for the unw...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1602.05909  شماره 

صفحات  -

تاریخ انتشار 2016